home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / ansi / hercsv13.zip / HERCSAVE.DOC < prev    next >
Text File  |  1989-04-09  |  7KB  |  331 lines

  1.  
  2.  
  3.  
  4.  
  5.        
  6.        
  7.        
  8.        
  9.        
  10.        
  11.        
  12.        
  13.        
  14.        
  15.        
  16.        
  17.        
  18.        
  19.        
  20.        
  21.        
  22.        
  23.        
  24.                               H E R C S A V E   1 . 3
  25.                                           
  26.                      Hercules Graphics Card (tm) Screen Blanker
  27.                                     Version 1.3
  28.        
  29.        
  30.        
  31.        
  32.        
  33.        
  34.        
  35.        
  36.        
  37.        
  38.        
  39.        
  40.        
  41.        
  42.        
  43.        
  44.        
  45.        
  46.        
  47.        
  48.        
  49.        
  50.        
  51.        
  52.        (C) Copyright 1988,89 - Benjamin Diss
  53.        
  54.        Limited permission is granted to individual users for product
  55.        evaluation and testing.  Continued use of this shareware program
  56.        requires registration as described later in this document.
  57.        
  58.        All other rights are explicitly reserved by the author.
  59.        
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.        - INTRODUCTION -
  72.        
  73.        Images that appear on a computer monitor for an extended period of
  74.        time may burn the phosphors of the monitor.  This leaves a ghost image
  75.        on the screen.  To help eliminate this problem a hoard of screen
  76.        blanking utilities have been distributed.  These programs install
  77.        themselves in memory and monitor keyboard activity and sometimes even
  78.        video activity.  When there is no activity they blank the screen,
  79.        assuming that the user has no immediate need for it.
  80.        
  81.        Unfortunately, none of these programs work properly with the Hercules
  82.        Graphics Card (HGC) while in graphics mode.  When these programs
  83.        restore the screen they assume the video card is IBM compatible and
  84.        treat it as such.  This results in a screen full of "garbage"
  85.        characters.
  86.        
  87.        HERCSAVE eliminates this problem by working within the limitations of
  88.        the HGC.  It allows screen blanking in both text and graphics modes.
  89.        
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                                          (1)
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.        - USAGE AND INSTALLATION -
  138.        
  139.        HERCSAVE operates by turning the display off after a user specified
  140.        period of keyboard inactivity and on when a key is pressed.  HERCSAVE
  141.        does not monitor video activity as some other blankers do.
  142.        
  143.        HERCSAVE can be installed by typing the following at the command
  144.        prompt:
  145.        
  146.                HERCSAVE s [/o]
  147.        
  148.        s -  represents the number of seconds of keyboard inactivity before
  149.             blanking.  It is a mandatory entry.
  150.        
  151.        /o - causes the program to use the optional retrace blanking routine.
  152.        
  153.        The time before blank may be changed after the program is installed by
  154.        entering the command again with the new seconds.  The blanking method
  155.        cannot be changed once HERCSAVE is installed.
  156.        
  157.        HERCSAVE supports HOT-KEY blanking.  Once installed, pressing
  158.        <ALT>-<LEFT SHIFT> will instantly blank the screen.
  159.        
  160.        There should be no need to use the optional blanking method.  Install
  161.        the program in your system and use it.  If you notice anything unusual
  162.        after the screen restores in graphics mode you may want to try the
  163.        optional method.
  164.        
  165.        The program is intended to be run from the autoexec.bat file.
  166.        HERCSAVE is a well behaved resident program so it can be loaded in any
  167.        order with other resident programs.  Use your favorite text editor to
  168.        place the appropriate entry into your autoexec.bat file.
  169.        
  170.        
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                                          (2)
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.        - TECHNICAL CONSIDERATIONS -
  204.        
  205.        The screen can be blanked and restored using two methods.  The default
  206.        is to set the vertical size to zero to blank and restore the size to
  207.        restore the screen.  The optional method turns the vertical retrace
  208.        off to blank and on to restore the screen.
  209.        
  210.        The program installs only the required code.  Any routine not needed
  211.        is not in resident memory after installation.
  212.        
  213.        The program copies the required blanking and restoring procedures to
  214.        the resident code space.  It redirects only two interrupts and uses
  215.        minimal memory by releasing the environment space before going
  216.        resident.  Version 1.3 requires only 496 bytes of resident memory.
  217.        
  218.        History:
  219.        
  220.        4-2-89    Version 1.3 introduces SafeWare!  HERCSAVE now checks its
  221.                  file image against a pre-caclulated 32 bit CRC.  This warns
  222.                  of viril infection.
  223.        
  224.                  Elaborates on the light pen register tests and no longer
  225.                  aborts after failing.
  226.        
  227.        3-4-89    Version 1.2 fixed a bug in the hot key routine (thanks to
  228.                  John Lin) that caused some toggle keys (Ctrl, Shift, etc.)
  229.                  to appear "stuck" after restoring.
  230.        
  231.                  Added test to check for proper light pen register responses.
  232.                  Program aborts if this test fails.
  233.        
  234.        12-8-88   1.1a changed the default blanking method to 'verticle size'.
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.                                          (3)
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.        - REGISTRATION AND DISTRIBUTION -
  270.        
  271.        The general public is encouraged to share and distribute copies of
  272.        this program free of charge provided the distribution file is kept
  273.        intact and all files are unaltered.  Users who find HERCSAVE useful
  274.        and intend to use it must register their copy.  Registration entitles
  275.        the user to a current version of the program, technical support, and
  276.        product upgrades.
  277.        
  278.        Support from users allows the author to develop additional features
  279.        and future versions of the program.  Any comments, either good or bad,
  280.        are welcome as user feedback stimulates the design process.  Your
  281.        payment of $15.00 would be greatly appreciated.  Send payments and
  282.        other correspondence to:
  283.        
  284.             Benjamin Diss
  285.             The Smart Solutions Group
  286.             5800 Oakwood Dr.
  287.             Suite 1B
  288.             Lisle, IL  60532
  289.             
  290.        The author may also be reached on CompuServe and GEnie:
  291.        
  292.             CIS# 71270,341
  293.             GEnie - BDISS
  294.        
  295.        The assembly language source code, site licenses, and custom versions
  296.        are available from the author for a modest fee.
  297.        
  298.        Hercules, Hercules Graphics Card, and HGC are registered trademarks of
  299.        Hercules Inc.
  300.        
  301.        IBM is a registered trademark of International Business Machines Inc.
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.                                          (4)
  329.  
  330.  
  331.